/**
 * @format
 */

// import {AppRegistry} from 'react-native';
// import App from './App';
// import {name as appName} from './app.json';

// AppRegistry.registerComponent(appName, () => App);

// npm install --save react-native-navigation
// npx rnn-link
// 安装react-native-navigation 组件后，修改入口文件为以下代码

import {Navigation} from 'react-native-navigation'
/* 
import App from './App'

Navigation.registerComponent('App', ()=>App)

const WelcomeScreen = {
  root:{
    stack: {
      id:'WECLCOMESCREEN',
      children:[
         //栈可以用多个子对象初始化，在这种情况下，最后一个子对象将是当前显示的子对象，而第一个子对象将被隐藏。在这种情况下，back按钮将自动显示，单击它将返回到堆栈中，显示第一个(前一个)子元素。一但根子元素变得可见，back按钮就会被隐藏。
        {
          component:{
            name:'App'
          }
        },
        // {
        //   component:{
        //     name:'App'
        //   }
        // }
      ]
    }
  }
} */
import {WelcomeScreen} from './src/navigation'

Navigation.events().registerAppLaunchedListener(()=>{
  Navigation.setRoot(WelcomeScreen)
})